﻿using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace SportsPlatform.Dto.SportBusiness.CompetitionProjec
{
    /// <summary>
    /// 获取比赛分组报名人员列表传出参数
    /// </summary>
    public class GetGroupListDto
    {
        /// <summary>
        /// 参赛用户Id
        /// </summary>
        public Guid? EmployeeId { get; set; }

        /// <summary>
        /// 参赛人姓名
        /// </summary>
        public string CompeteName { get; set; }

        /// <summary>
        /// 参赛人联系电话
        /// </summary>
        public string CompeteTel { get; set; }

        /// <summary>
        /// 参赛人身份证号码
        /// </summary>
        public string CompeteIdNo { get; set; }

        /// <summary>
        /// 感应器号码/客户端所用字段
        /// </summary>
        public string SensorNumber { get; set; }

        /// <summary>
        /// 感应器号码/PC端所用字段
        /// </summary>
        public string Sensor { get; set; }

        /// <summary>
        ///参赛团队表Id
        /// </summary>
        public Guid? CompeteTeamId { get; set; }

        /// <summary>
        /// 参赛队名
        /// </summary>
        public string CompeteTeamName { get; set; }

        /// <summary>
        /// 参赛团队人员信息
        /// </summary>
        public List<GroupCompeteTeamInfoDto> CompeteTeamInfos { get; set; }
    }
    /// <summary>
    /// 参赛团队成员信息
    /// </summary>
    public class GroupCompeteTeamInfoDto
    {
        /// <summary>
        /// 参赛队名
        /// </summary>
        public string CompeteTeamName { get; set; }

        /// <summary>
        /// 参赛用户Id
        /// </summary>
        public Guid EmployeeId { get; set; }

        /// <summary>
        /// 参赛人姓名/PC端所用字段
        /// </summary>
        public string CompeteName { get; set; }

        /// <summary>
        /// 参赛人联系电话/PC端所用字段
        /// </summary>
        public string CompeteTel { get; set; }

        /// <summary>
        /// 参赛人身份证号码/PC端所用字段
        /// </summary>
        public string CompeteIdNo { get; set; }

        /// <summary>
        /// 感应器号码
        /// </summary>
        public string Sensor { get; set; }

        /// <summary>
        /// 用户姓名/客户端所用字段
        /// </summary>
        public string EmployeeName { get; set; }

        /// <summary>
        /// 参赛用户身份证号码/客户端所用字段
        /// </summary>
        public string EmployeeIdNo { get; set; }

        /// <summary>
        /// 参赛人联系电话/客户端所用字段
        /// </summary>
        public string EmployeeTel { get; set; }
    }
}
